{ "version": "1.1.6", "modules": [ { "id": 1, "plugin": "Core", "version": "1.1.6", "model": "AudioInterface", "params": [], "leftModuleId": 31, "rightModuleId": 32, "data": { "audio": { "driver": 5, "deviceName": "Apple Inc.: Built-in Output", "offset": 0, "maxChannels": 8, "sampleRate": 44100, "blockSize": 256 } }, "pos": [ 59, 0 ] }, { "id": 3, "plugin": "Fundamental", "version": "1.4.0", "model": "VCO", "params": [ { "id": 0, "value": 1.0 }, { "id": 1, "value": 1.0 }, { "id": 2, "value": -20.0879784 }, { "id": 3, "value": 0.0 }, { "id": 4, "value": 0.342000604 }, { "id": 5, "value": 0.5 }, { "id": 6, "value": 0.439499974 } ], "leftModuleId": 27, "rightModuleId": 23, "pos": [ 24, 0 ] }, { "id": 4, "plugin": "Fundamental", "version": "1.4.0", "model": "VCF", "params": [ { "id": 0, "value": 0.552000463 }, { "id": 1, "value": 0.5 }, { "id": 2, "value": 0.0 }, { "id": 3, "value": 0.814000487 }, { "id": 4, "value": 0.0 } ], "leftModuleId": 23, "rightModuleId": 21, "pos": [ 37, 0 ] }, { "id": 5, "plugin": "Core", "version": "1.1.6", "model": "MIDIToCVInterface", "params": [], "leftModuleId": 28, "rightModuleId": 36, "data": { "channels": 1, "polyMode": 0, "clockDivision": 24, "lastPitch": 8192, "lastMod": 0, "midi": { "driver": -11, "deviceName": "QWERTY keyboard (US)", "channel": -1 } }, "pos": [ 16, 1 ] }, { "id": 19, "plugin": "Fundamental", "version": "1.4.0", "model": "VCA", "params": [ { "id": 0, "value": 1.0 }, { "id": 1, "value": 1.0 } ], "leftModuleId": 21, "rightModuleId": 31, "pos": [ 48, 0 ] }, { "id": 20, "plugin": "Fundamental", "version": "1.4.0", "model": "ADSR", "params": [ { "id": 0, "value": 0.0 }, { "id": 1, "value": 0.680000603 }, { "id": 2, "value": 0.534500122 }, { "id": 3, "value": 0.677000225 } ], "leftModuleId": 26, "rightModuleId": 30, "pos": [ 48, 1 ] }, { "id": 6, "plugin": "Fundamental", "version": "1.4.0", "model": "ADSR", "params": [ { "id": 0, "value": 0.727499962 }, { "id": 1, "value": 0.762500584 }, { "id": 2, "value": 0.487999469 }, { "id": 3, "value": 0.442999691 } ], "leftModuleId": 24, "rightModuleId": 26, "pos": [ 37, 1 ] }, { "id": 21, "plugin": "Core", "version": "1.1.6", "model": "Blank", "params": [], "leftModuleId": 4, "rightModuleId": 19, "width": 45.0, "pos": [ 45, 0 ] }, { "id": 23, "plugin": "Core", "version": "1.1.6", "model": "Blank", "params": [], "leftModuleId": 3, "rightModuleId": 4, "width": 45.0, "pos": [ 34, 0 ] }, { "id": 24, "plugin": "Core", "version": "1.1.6", "model": "Blank", "params": [], "leftModuleId": 36, "rightModuleId": 6, "width": 45.0, "pos": [ 34, 1 ] }, { "id": 26, "plugin": "Core", "version": "1.1.6", "model": "Blank", "params": [], "leftModuleId": 6, "rightModuleId": 20, "width": 45.0, "pos": [ 45, 1 ] }, { "id": 27, "plugin": "Core", "version": "1.1.6", "model": "Notes", "params": [], "leftModuleId": 37, "rightModuleId": 3, "text": " -------SUB-AUDIO RATE FM---------\n\nFor a full explanation of this patch, see \n\nIntro to Computer Music eText\nhttps://cmtext.indiana.edu/synthesis/chapter4_modulation2.php\n\nJeffrey Hass 2020 \n\n\n\n -------------------SIGNAL PATH ->", "pos": [ 8, 0 ] }, { "id": 28, "plugin": "Core", "version": "1.1.6", "model": "Notes", "params": [], "rightModuleId": 5, "text": "\n\n\n -----------------CONTROL PATHS ->\nControl modules are directly under the modules they control\n\nSet MIDI-CV to your MIDI or computer keyboard\n\nIf computer keyboard, try various letters to play notes (the bottom most row will play a full scale)\n\nFM parameters: adjust the mod depth with FM CV pot on VCO-1, adjust the mod rate with FREQ pot of LFO-1, try patching different waveforms from LFO-1 into the FM input of VCO-1, if you modulate with the SQR wave adjust the P.Width (pulse width--then it's not a square wave anymore, btw)", "pos": [ 0, 1 ] }, { "id": 29, "plugin": "Core", "version": "1.1.6", "model": "Notes", "params": [], "leftModuleId": 30, "text": "^ABOVE: SIGNAL PATH VCA-2 OUTPUTS TO MIXER (real or in this case virtual)\n\nSet AUDIO-8 to built-in audio ouput or your audio interface\n\nNB: Be sure your computer's audio drivers are fully up to date", "pos": [ 59, 1 ] }, { "id": 30, "plugin": "Core", "version": "1.1.6", "model": "Blank", "params": [], "leftModuleId": 20, "rightModuleId": 29, "width": 45.0, "pos": [ 56, 1 ] }, { "id": 31, "plugin": "Core", "version": "1.1.6", "model": "Blank", "params": [], "leftModuleId": 19, "rightModuleId": 1, "width": 90.0, "pos": [ 53, 0 ] }, { "id": 32, "plugin": "Core", "version": "1.1.6", "model": "Blank", "params": [], "leftModuleId": 1, "width": 90.0, "pos": [ 69, 0 ] }, { "id": 36, "plugin": "Fundamental", "version": "1.4.0", "model": "LFO", "params": [ { "id": 0, "value": 1.0 }, { "id": 1, "value": 1.0 }, { "id": 2, "value": 1.86400056 }, { "id": 3, "value": 0.0 }, { "id": 4, "value": 0.0 }, { "id": 5, "value": 0.301549911 }, { "id": 6, "value": 0.0 } ], "leftModuleId": 5, "rightModuleId": 24, "pos": [ 24, 1 ] }, { "id": 37, "plugin": "Core", "version": "1.1.6", "model": "Blank", "params": [], "rightModuleId": 27, "width": 120.0, "pos": [ 0, 0 ] } ], "cables": [ { "id": 0, "outputModuleId": 5, "outputId": 0, "inputModuleId": 3, "inputId": 0, "color": "#c91847" }, { "id": 1, "outputModuleId": 3, "outputId": 2, "inputModuleId": 4, "inputId": 3, "color": "#0c8e15" }, { "id": 15, "outputModuleId": 19, "outputId": 0, "inputModuleId": 1, "inputId": 0, "color": "#0986ad" }, { "id": 14, "outputModuleId": 19, "outputId": 0, "inputModuleId": 1, "inputId": 1, "color": "#c91847" }, { "id": 4, "outputModuleId": 6, "outputId": 0, "inputModuleId": 4, "inputId": 0, "color": "#c91847" }, { "id": 16, "outputModuleId": 20, "outputId": 0, "inputModuleId": 19, "inputId": 0, "color": "#0986ad" }, { "id": 17, "outputModuleId": 4, "outputId": 0, "inputModuleId": 19, "inputId": 2, "color": "#c9b70e" }, { "id": 5, "outputModuleId": 5, "outputId": 1, "inputModuleId": 6, "inputId": 4, "color": "#c9b70e" }, { "id": 18, "outputModuleId": 5, "outputId": 1, "inputModuleId": 20, "inputId": 4, "color": "#c91847" }, { "id": 20, "outputModuleId": 36, "outputId": 2, "inputModuleId": 3, "inputId": 1, "color": "#c9b70e" } ] }